﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace NCP.Recruiting.ApplicationServices.ViewModels
{
    public class JobPositionViewModel
    {
        public Guid Id { get; set; }
        public string JobTitle { get; set; }
        public int Category { get; set; }
        public string ReferenceNumber { get; set; }
        public int JobType { get; set; }
        public Guid? DepartmentId { get; set; }
        public bool UseDepartmentAddress { get; set; }
        public int Wants { get; set; }
        public int Location { get; set; }
        public string Responsibilities { get; set; }
        public int? Major { get; set; }
        public int EducationLevel { get; set; }
        public int YearsOfExperience { get; set; }
        public int? Language { get; set; }
        public int? LanguageLevel { get; set; }
        public int? MinAge { get; set; }
        public int? MaxAge { get; set; }
        public int? Gender { get; set; }
        public string Qualifications { get; set; }
        public int SalaryRange { get; set; }
        public int MonthlySalary { get; set; }
        public bool IsOpenSalaryRange { get; set; }
        public string Welfare { get; set; }
        public string Contact { get; set; }
        public string Tel { get; set; }
        public string Fax { get; set; }
        public string Email { get; set; }
        public bool IsReceivedEmail { get; set; }
        public string Address { get; set; }
        public string PostalCode { get; set; }
        public bool RecruiteGraduates { get; set; }
        public bool? IsExchange { get; set; }
        public DateTime? StartDate { get; set; }
        public DateTime? Reposted { get; set; }
        public DateTime EndDate { get; set; }
        public int Status { get; set; }
        public int? Source { get; set; }
        public int? SortOrder { get; set; }
        public Guid CompanyId { get; set; }

        public bool Deleted { get; set; }
        public DateTime DateCreated { get; set; }
        public Guid CreatedBy { get; set; }
        public DateTime LastUpdated { get; set; }
        public Guid ModifiedBy { get; set; }
    }
}
